Handle GDK_INCLUDE_INFERIORS subwindow_mode.
Call gobject finalize routine in gdk_gc_finalize.
Unrememberable etcs.
if(skipit)
return real_clip_region;
+ if(gc && GDK_GC_FBDATA(gc)->values.subwindow_mode == GDK_INCLUDE_INFERIORS)
+ do_children = FALSE;
+
if(do_clipping && GDK_IS_WINDOW(GDK_DRAWABLE_FBDATA(drawable)->wrapper) && GDK_WINDOW_P(GDK_DRAWABLE_P(drawable)->wrapper)->mapped && !GDK_WINDOW_P(GDK_DRAWABLE_FBDATA(drawable)->wrapper)->input_only)
{
GdkWindow *parentwin, *lastwin;
gdk_pixmap_unref(GDK_GC_FBDATA (gc)->values.stipple);
if (GDK_GC_FBDATA (gc)->values.tile)
gdk_pixmap_unref(GDK_GC_FBDATA (gc)->values.tile);
+
+ G_OBJECT_CLASS (parent_class)->finalize (obj);
}
static void
return retval;
}
-static GdkWindow *
+GdkWindow *
gdk_window_find_focus(void)
{
if(_gdk_fb_keyboard_grab_window)
FT_GlyphSlot g;
PangoRectangle *my_logical_rect, *my_ink_rect;
FT_Face ftf;
+ gboolean free_buffer = FALSE;
ftf = fbf->ftf;
g_error("Glyph render failed");
renderme = &bgy->bitmap;
+ free_buffer = TRUE;
}
else
renderme = &g->bitmap;